home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PD Collection CD 1
/
PD Collection CD 1.iso
/
sound
/
timidity
/
ReadMe
< prev
Wrap
Text File
|
1995-11-11
|
4KB
|
94 lines
TiMidity -- Experimental MIDI to WAVE converter
Copyright (C) 1995 Tuukka Toivonen <titoivon@snakemail.hut.fi>
RISC OS port by Michael-Dennis Biemans <michaeld@stack.urc.tue.nl>
DataVox module (C) Philip Banks <banks_p@kosmos.wcc.govt.nz>
**** Please note: don't contact Tuukka Toivonen about RiscOS specific ****
**** parts of TiMidity, but mail to me: michaeld@stack.urc.tue.nl ****
Recent changes:
- patches (samples) are loaded following the path TiMidityPatches:
- playback can be stopped by pressing a key
- patches can now end in /pat , _pat or have no extension
User Manual:
Double-click on a MIDI file :-)
It takes some time before sound is heard. TiMidity will first load the
samples, and then it will fill the buffer which is 256k big. You will see
which samples are loaded, and then numbers will be printed to the screen.
These numbers show how much of the buffer is filled, 99 is full, and 0 is
empty. If it stays at 99, the processor is fast enough to keep up with the
MIDI data, but if it is dropping, it is below real-time. If it gets to 0,
some old data will be played: the processor is too slow. If the number goes
down from 99 and then goes up again means that the processor was first in
a complex part of the MIDI-file, and then it got to a less complex part so
it could catch up again.
Pressing any key when playing to the speaker will end the playback.
There are two MIDI files supplied, and the samples are inside the !TiMidity
directory. If you want to hear other General MIDI-files, you have to get the
full set of samples. This set is BIG (9 MB). A nice set can be found
on ftp://archive.cs.umbc.edu:/pub/midia/instruments.tar.gz .
You'll have to distribute the samples over the directories patches, patches1
and patches2 because of the 77 file limit in RISC OS. Alternatively, you
can use a tarfile if you have !SparkFS.
Customizing:
You can edit the !Run file inside the TiMidity directory. The line that sets
the runtype has an -s 12200 option. -s sets the speed of the output in Hz.
If you have a MIDI-file that is too complex, try a lower setting, or try
higher settings for simple files. There's also a -p <number> option. This
sets the maximum polyphony. Direct audio only works in 8bit mono signed.
TiMidity can also be run from the commandline. If you omit the -d option,
the output will go to a file, so you can play it later. For this even an
ARM2 can be used. Try "TiMidity -h" for the options.
Bugs:
It is possible to get an "abort on datatransfer"-error. This doesn't
happen very often, but it can be annoying. If you can reproduce the
error, please inform me about it. This can happen if you press 'escape'
during playback; this is not the right way to stop the program: use
the spacebar instead.
For more info see:
http://www.hut.fi/~titoivon/timidity/
(this site sometimes has problems, if it fails, try later)
Feel free to mail me about the RISC OS-specific stuff. If you really want
it, you can also get the source.
System requirements:
TiMidity should run on any Acorn RISC computer, but I can't test this.
Please mail me if it doesn't run, and say what system you have
(processor/OS/RAM). The most MIDI files require a fast processor, and they
will only work on a RiscPC. Some are so complex they won't even run realtime
on my ARM610/30.... I don't know how much memory it needs, I guess it
depends on the samples that are in use by the MIDI-file.
I want a StrongARM and I want it now ! :-)
About the MIDI-files:
borderline Borderline by Madonna
DS9 Theme of Star Trek: Deep Space Nine
DS9 is much simpler than borderline, so it can be played at 30KHz on a
Risc PC.